package com.situ.mallsdauweb.config;

import com.situ.mallsdauweb.interceptor.LoginInterceptor;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
import org.springframework.web.servlet.config.annotation.ResourceHandlerRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class SpringMVCConfiguration implements WebMvcConfigurer {
      @Override
      public void addInterceptors(InterceptorRegistry registry){
            registry.addInterceptor(new LoginInterceptor())
                    .addPathPatterns("/cart","/personal/**");
      }

      @Override
      public void addResourceHandlers(ResourceHandlerRegistry registry) {
      registry.addResourceHandler("/up/**")
            .addResourceLocations("file:D:/img/upload/");
}
}
